package com.xc.hotelmgr.webapi.modules.op.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xc.hotelmgr.webapi.common.utils.PageUtils;
import com.xc.hotelmgr.webapi.common.utils.R;
import com.xc.hotelmgr.webapi.modules.op.entity.GroupDto;
import com.xc.hotelmgr.webapi.modules.op.entity.GroupEntity;
import com.xc.hotelmgr.webapi.modules.op.entity.HtlGroupEntity;

import java.util.List;
import java.util.Map;

/**
 * 分组
 *
 * @author kemmy
 * @email kemmy@gmail.com
 * @date 2020-10-09 10:59:45
 */
public interface GroupService extends IService<GroupEntity> {

    PageUtils queryPage(Map<String, Object> params);

    PageUtils sqlQueryPage(Map<String, Object> params);

    List<GroupEntity> sqlQuery(Map<String, Object> params);
    
    R save(GroupDto groupDto);

    public  void saveHtlGroup(List<HtlGroupEntity> htlGroupEntities);

    List<GroupEntity> selectByStoreId(Integer storeId);

    List<GroupEntity> getGrupByPfStoreId(Integer pf, Integer storeId);
}

